
var pageSize = 5;
var i = 2; //设置当前需要获取的页数，全局变量
$(function () {
    function getList(page) {
        i++; //自动增加页码;
        var scoreId= $('.score-info').attr('data-id');
        $.ajax({
            type: "get",
            url: "/Home/score/getComment/scoreId/" + scoreId + "/page/" + page + '/limit/' + pageSize,
            success: function (result) {
                $(".loaddiv").hide();
                $(".comment-list .more").show();
                console.log(result.code);
                if (result.code == 200) {
                    var jsonObj = result.data;
                    insertlist(jsonObj);
                } else if( result.code == 600) {
                    $(".comment-list .more").hide();
                    $(".comment-list .no-more").show();
                }
            },
            beforeSend: function () {
                $(".loaddiv").show();
                $(".comment-list .more").hide();
            },
            error: function () {
                $(".loaddiv").hide();
            }
        });
    }

    /**
     * 生成html数据
     * @param json
     */
    function insertlist(json) {
        var $insertList = $('.comment-list .list');
        var html = '';
        for (var i = 0; i < json.length; i++) {
            html += '<li class="padding-left-18 clearfix">';
            html += '<div class="pull-left margin-top-20">';
            html += '<a href="/Home/User/index/id/'+ json[i]['user_info']['id'] + '">';
            html += '<img class="user-avatar" src="' + json[i].user_info.avatar_url + '">';
            html += '</a>';
            html += '</div>';
            html += '<div class="comment-info margin-left-30 margin-top-20 clearfix">';
            html += '<p class="pull-left"><span class="font-size-16 font-bold">' + json[i].user_info.nickname + '：</span>' + json[i].remark + '</p>';
            html += '<p class="pull-right">' + json[i].create_time + '</p>';
            html += '</div>';
            html += '</li>';
        }
        $insertList.append(html);
    }


    /**
     * 函数节流，保证只触发一次函数
     * @param method
     * @param context
     */
    function throttle(method, context){
        clearTimeout(method.tId);
        method.tId=setTimeout(function(){
            method.call(method,context);
        }, 500);
    }

    //滚动到底部事件
    /*function scrollHandler() {
        var winH = $(window).height(); //页面可视区域高度
        var pageH = $(document.body).height(); //页面高度
        var scrollT = $(window).scrollTop(); //滚动条top

        var aa = pageH - winH - scrollT; //body高度-可视区域高度-滚动下移高度
        if (aa < 200) {//0.02是个参数
            //console.log(aa);
            getList(i);
        }
    }*/
    //定义鼠标滚动事件
    $('.comment-list .more').click(function () {
        throttle(getList(i), null);
    });
    //==============核心代码 end=============

});